###User Defined Function###
_Excel_RangeCopyPaste

###Description###
Kopiert eine oder mehrere Zellen, Zeilen oder Spalten oder schneidet sie aus und fügt sie in einen Bereich oder von/in das Clipboard (Die Zwischenablage)

###Syntax###
#include <Excel.au3>
_Excel_RangeCopyPaste ( $oWorksheet, $vSourceRange [, $vTargetRange = Default [, $bCut = False [, $iPaste = Default [, $iOperation = Default [, $bSkipBlanks = False [, $bTranspose = False]]]]]] )

###Parameters###
@@ParamTable@@
$oWorksheet
	Objekt der Abreitsseite aus der kopiert werden soll
$vSourceRange
	Ursprungsbereich zum kopieren/ausschneiden. Kann ein Bereichs Objekt oder ein A1 Bereich sein.
		Wenn das Schlüsselwort Default verwendet wird, wird der Bereich aus der Zwischenablage kopiert.
$vTargetRange
	[optional] Zielbereich in den kopiert/ausgeschnitten werden soll. Kann ein Bereichsobjekt oder ein A1 Bereich sein.
		Wenn das Schlüsselwort Default verwendet wird, wird der Bereicht in die Zwischenablage kopiert. (Standart = Schlüsselwort Default)
$bCut
	[optional] Wenn es auf True gesetzt ist, wird der Bereich nicht kopiert sondern ausgeschnitten (Standart = False)
		Dieser Parameter wird ignoriert, wenn $vSourceRange auf das Schlüsselwort Default gesetzt ist.
$iPaste
	[optional] Der Teil des Bereichs zu dem von der Zwischenablage eingefügt werden soll (Formeln, Formate ...). Muss ein Wert aus der XlPasteType Auflistung sein.
		(Standart = Schlüsselwort Default)
$iOperation
	[optional] Die Einfüge Operation (hinzufügen, teilen, multiplizieren ... ). Muss ein Wert der XlPasteType Auflistung sein.
		(Standart = Schlüsselwort Default)
$bSkipBlanks
	[optional] Wenn es auf True gesetzt ist, werden leere Zellen von der Zwischenablage nicht in den Zielbereich eingefügt (Standart = False)
$bTranspose
	[optional] Auf True setzen, um die Zeilen und Spalten beim einfügen des Bereichs vertauscht werden sollen (Standart = False)
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	das Objekt des Zielbereichs, wenn $vTargetRange &lt;&gt; Default, else 1.
Failure:	0 und setzt @error.
@error:	1 - $oWorksheet ist kein Objekt oder keine Arbeitsseite
	2 - $vSourceRange ist falsch. @extended ist auf den COM error code gesetzt
	3 - $vTargetRange ist falsch. @extended ist auf den COM error code gesetzt
	4 - Fehler beim einfügen der Zellen. @extended ist auf den COM error code gesetzt
	5 - Fehler beim ausschneiden der Zellen. @extended ist auf den COM error code gesetzt
	6 - Fehler beim kopieren der Zellen. @extended ist auf den COM error code gesetzt
	7 - $vSourceRange und $vTargetRange können nicht beide gleichzeitig auf das Schlüsselwort Default gesetzt werden
@@End@@

###Remarks###
$vSourceRange und $vTargetRange können nicht beide gleichzeitig auf das Schlüsselwort Default gesetzt werden
Wenn $vSourceRange = Default dann:
* wird der Bereich von der Zwischenablage, mit der PasteSpecial Methode kopiert
* $bCut wird ignoriert
* $iPaste, $iOperation, $bSkipBlanks und $bTranspose wird berücksichtigt
Wenn $vSourceRange und $vTargetRange angegeben sind, wird $iPaste, $iOperation, $bSkipBlanks und $bTranspose ignoriert

###Related###
Keine.

###Example###
@@IncludeExample@@
